Chebfun and related software projects for numerical computing with functionsare based on the idea that at each step of a computation, a function $f(x)$defined on an interval $[a,b]$ is "rounded" to a prescribed precision byconstructing a Chebyshev series and chopping it at an appropriate point.Designing a chopping algorithm with the right properties proves to be asurprisingly complex and interesting problem. We describe the choppingalgorithm introduced in Chebfun Version 5.3 in 2015 after many years ofdiscussion and the considerations that led to this design.
展开▼